#ifndef CONFIGURATIONDIALOG_H
#define CONFIGURATIONDIALOG_H

#include <QtGui/QDialog>
#include "../logic/pluginhandler.h"

namespace Ui {
    class configurationdialog;
}

class ThemeManager;

class ConfigurationDialog : public QDialog {
    Q_OBJECT

    public:
        ConfigurationDialog( PluginHandler * pluginHandler, ThemeManager * themeManager, QWidget *parent = 0 );
        ~ConfigurationDialog();

    private:
        void listPlugins( PluginHandler * pluginHandler ); // display a list of plugins for enabling/disabling
        void listThemes( ThemeManager * themeManager ); // display a combobox for theme selection
        Ui::configurationdialog *m_ui;
};

#endif // CONFIGURATIONDIALOG_H
